"""
有序字典OrderedDict的使用示例
"""

from collections import OrderedDict

if __name__ == '__main__':
    # python 3 默认为有序
    user_dict = dict()
    user_dict["name"] = "Kevin"
    user_dict["height"] = 173
    user_dict["no"] = 89757
    print(user_dict)
    # 输出结果：
    # {'name': 'Kevin', 'height': 173, 'no': 89757}
    user_dict.popitem()
    print(user_dict)
    # 输出结果：
    # {'height': 173, 'no': 89757}

    # 有序字典
    user_dict = OrderedDict()
    user_dict["name"] = "Kevin"
    user_dict["height"] = 173
    user_dict["no"] = 89757
    print(user_dict)
    # 输出结果：
    # OrderedDict([('name', 'Kevin'), ('height', 173), ('no', 89757)])
    user_dict.popitem()
    print(user_dict)
    # 输出结果：
    # OrderedDict([('name', 'Kevin'), ('height', 173)])
